package com.base.taskreports.reports.service;

import java.util.List;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.base.taskreports.reports.entiyt.master.ExcelBean;
import com.base.taskreports.reports.entiyt.master.TIndicatorsEntity;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 张玉涛
 * @since 2021-11-09
 */
public interface TIndicatorsService extends IService<TIndicatorsEntity> {

	public void saveIndicators(String indicatorCode,String strDate,List<TIndicatorsEntity> list) ;

	void saveTIndicators(TIndicatorsEntity tIndicatorsEntity);

	
	//非货币积分发放金额浮动比率
    List<ExcelBean>  getJFS_M001(String DateTime);
    
    // 非人民币货币积分发放金额浮动比率
    List<ExcelBean>  getJFS_M002(String DateTime);

    // 事后结算积分发放金额浮动比率
    List<ExcelBean>  getJFS_M003(String DateTime);

    // 单用户货币积分余额> N浮动比率
    List<ExcelBean>  getJFS_M004(String DateTime);

    // 单用户非货币积分余额> N浮动比率
    List<ExcelBean>  getJFS_M005(String DateTime);

    // 临时用户（非注册用户,即不使用userID用户）交易数量浮动比										
    List<ExcelBean>  getJFS_M006(String DateTime);

    // 积分余额为负数量				
    List<ExcelBean>  getJFS_M007(String DateTime);
    
    
    //外部积分（转接/兑换）承兑金额浮动告警
  	List<ExcelBean> getJFU_M001(String DateTime);
  	

  	//各积分类别消费中各支付产品类型笔数占比浮动
  	List<ExcelBean> getJFU_M002(String DateTime);
  	
  	//各积分类别消费中各支付产品类型金额占比浮动
  	List<ExcelBean> getJFU_M003(String DateTime);
  	
  	//积分撤销/冲正/退货反向交易笔数占比浮动
  	List<ExcelBean> getJFU_M004(String DateTime);
  	
  	//积分撤销/冲正/退货反向交易金额占比浮动
  	List<ExcelBean> getJFU_M005(String DateTime);

  	//营销系统系统成功率
  	List<ExcelBean> getJFU_M006(String DateTime);

  	//积分兑换价值比不为1笔数
  	List<ExcelBean> getJFU_M007(String DateTime);

  	//已失效积分金额浮动比率
  	List<ExcelBean> getJFU_M008(String dateTime);


	TIndicatorsEntity getTIndicatorsOne(QueryWrapper<TIndicatorsEntity> queryWrapper);

  	
  	
    
    
    
    
    
    
}
